From aa2d339508266721b3a8e15155902264292de309 Mon Sep 17 00:00:00 2001 From: Matthias Clasen Date: Wed, 18 Dec 2019 12:51:15 -0500 Subject: [PATCH] columnview: Add a helper The column code needs to get access to the listitem widgets that are children of the listview, so add a getter. --- gtk/gtkcolumnview.c | 6 ++++++ gtk/gtkcolumnviewprivate.h | 2 ++ 2 files changed, 8 insertions(+) diff --git a/gtk/gtkcolumnview.c b/gtk/gtkcolumnview.c index 84a85a4aa5..d16cf293ac 100644 --- a/gtk/gtkcolumnview.c +++ b/gtk/gtkcolumnview.c @@ -826,6 +826,12 @@ gtk_column_view_get_header_widget (GtkColumnView *self) return GTK_LIST_ITEM_WIDGET (self->header); } +GtkListView * +gtk_column_view_get_list_view (GtkColumnView *self) +{ + return GTK_LIST_VIEW (self->listview); +} + /** * gtk_column_view_get_sorter: * @self: a #GtkColumnView diff --git a/gtk/gtkcolumnviewprivate.h b/gtk/gtkcolumnviewprivate.h index 0d5cbbeed6..8343c26144 100644 --- a/gtk/gtkcolumnviewprivate.h +++ b/gtk/gtkcolumnviewprivate.h @@ -21,11 +21,13 @@ #define __GTK_COLUMN_VIEW_PRIVATE_H__ #include "gtk/gtkcolumnview.h" +#include "gtk/gtklistview.h" #include "gtk/gtkcolumnviewsorterprivate.h" #include "gtk/gtklistitemwidgetprivate.h" GtkListItemWidget * gtk_column_view_get_header_widget (GtkColumnView *self); +GtkListView * gtk_column_view_get_list_view (GtkColumnView *self); void gtk_column_view_measure_across (GtkColumnView *self, int *minimum, -- 2.30.2